package com.exrobot.module.rbt.service.robotScheduler;


import com.exrobot.module.rbt.controller.admin.order.vo.OrderSaveReqVO;
import com.exrobot.module.rbt.dal.dataobject.order.OrderDO;
import com.exrobot.module.rbt.dal.dataobject.orderitem.OrderItemDO;
import com.exrobot.module.rbt.dal.dataobject.robotinfo.RobotInfoDO;

import java.util.List;

public interface RobotSchedulerService {

    RobotInfoDO orderMatchRobot(String orderFloor, List<OrderItemDO> orderItems);

    OrderDO processCanteenOrder(String robotSn, List<OrderItemDO> orderItems);

    void processRobotOrder(OrderSaveReqVO reqVO);

}
